// pages/to_do_list/index.js
const db = wx.cloud.database();
const _ = db.command;
Page({

    /**
     * 页面的初始数据
     */
    data: {
        openid: ''
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        // 获取openid
        this.setData({
            openid: getAPP().globalData.openid
        })
        db.collection("user").doc(this.data.openid).get().then(res=>{
            this.get_to_do_list(res.data.name)
        })
        // 查询账号所属的需要处理的工单

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },
    // 获取相关数据
    get_to_do_list(name) {
        /*
        
        "applicant": res.data[i].applicant,
        "director": res.data[i].director,
        "eq_id": res.data[i].eq_id,
        "state": 0
        
        */
        
        db.collection('to_do_list').orderBy('state', 'asc').where({
            director: _.eq(name)
        }).get().then(res => {
            console.log(res.data)
            this.setData({
                data_list: res.data
            })
        })
    },

    // 确认归还
    submit_1(e){
        // 获取按钮传递的数据
        let id = e.currentTarget.dataset;
        let eq_id = e.currentTarget.dataset;
        db.collection('to_do_list').doc(id).update({
            data:{
                state: 1
            },
            success: function() {
                // 修改完成，重新加载该页面
                db.collection('equipments').doc(eq_id).update({
                    data:{
                        state: 0
                    }
                })
                this.onLoad()
            }
        })
    }
})